package com.jokins.common.entry.ios.login;

import com.jokins.common.actions.enty.CommonEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.sql.Timestamp;

/**
 * 〈用户登录记录表，存储用户登录相关信息〉<br>
 *
 * @author Mr.Wang
 * @create 2025/2/5
 */
@Data
@EqualsAndHashCode(callSuper = false)
public class BookUserLoginRecord extends CommonEntity {

    private String userId;

    /**
     * l登录的时间
     */
    private Timestamp loginTime;

    /**
     * l登录的地点
     */
    private String loginLocation;

    /**
     * l登录的 IP 地址
     */
    private String loginIp;

    /**
     * 用户最后一次登录的设备名称
     */
    private String loginDeviceName;

    /**
     * 用户最后一次登录的设备型号
     */
    private String loginDeviceModel;

    /**
     * 用户最后一次登录的设备系统
     */
    private String loginDeviceSystem;

    /**
     * 用户最后一次登录的设备系统版本
     */
    private String loginDeviceSystemVersion;
}